﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ExamSharedClasses;
using System.Xml;

namespace ExamSharedClasses.Commands {
    /// <summary>
    /// Dieser Container enthält ein ClassWithUsers-Objekt, welches alle
    /// User in einer Klasse enthält. Zusätzlich enthalten die zwei Listen
    /// noch boolsche Variablen, die Userzustände speichern.
    /// </summary>
    [Serializable()]
    public class ViewClass : Command {

        public ClassWithUsers ClassWithUsers { get; set; }
        public List<bool> IsUserLoggedIn { get; set; }
        public List<bool> IsUserWriting { get; set; }

        public ViewClass()
            : base() {
                ClassWithUsers = new ClassWithUsers();
                IsUserLoggedIn = new List<bool>();
                IsUserWriting = new List<bool>();
        }

    }
}